/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package trunk.view.ColorChooser;


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import trunk.view.EnvironnementDessin;

/**
 * Class ColorChooserAddCtrl
 * 
 * Listenner permettant d'ajouter une couleur
 * 
 * @author LEFEVRE Michael
 * @author THOUE Jonathan
 */
public class ColorChooserAddCtrl implements ActionListener{

    private ColorChooser    view;
    /**
     * Constructeur de la classe
     * @param view - lien vers la vue du composant
     */
    public ColorChooserAddCtrl(ColorChooser view) {
        this.view = view;
    }
    /**
     * Evenement du listenner
     * @param ae - event
     */
    @Override
    public void actionPerformed(ActionEvent ae) {
        ((EnvironnementDessin)view.getPrincipal().getTabbed().getSelectedComponent()).getModel().addColor(view.getNewColor().getBackground());
        view.setVisible(false);
    }
    /**
     * Get view
     * @return la vue du composant
     */
    public ColorChooser getView() {
        return view;
    }
    
}
